package com.luotf.ccu.mapper;

import java.util.List;
import java.util.Map;

import com.luotf.ccu.model.BlogType;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

@Mapper
@Repository
public interface BlogTypeMapper {

    int deleteBlogTypeById(Integer id);

    int insertBlogType(BlogType record);

    int insertBlogTypeSelective(BlogType BlogType);

    BlogType selectBlogTypeById(Integer id);

    int updateBlogTypeSelective(BlogType record);

    int updateBlogType(BlogType record);

    int refreshCache();
    /**
 	 * 按不同条件组合 分页查询文章类别
 	 * @param map
 	 * @return
 	 */
 	List<BlogType> selectBlogTypeListByPage(Map<String, Object> map);

 	/**
 	 * 根据文章名称查询文章信息
 	 * @param typename
 	 * @return
 	 */
 	BlogType selectBlogTypeByName(String typename);

}
